Это просто надо выучить.
В переменных допускается знак $. Однако, переменная может начинаться только с буквы или символа подчеркивания (_). Значащими являются первые 32 символа идентификатора. То есть две переменные, состоящие из 35 символов и различающихся в последней букве будут одинаковые. Переменные должны начинаться с буквы или символа подчеркивания и не должны содержать пробелов. Компилятор Си рассматривает буквы верхнего и нижнего регистров как различные символы. Имена переменных не должны совпадать с зарезервированными словами. Вот пример правильных имен -
x _x _Х ptr_1 ___tt